package com.jonniespratley.codegen.managers
{
	public class TemplateManager
	{

		[Bindable] static public var TEMPLATE_PATTERN_ARRAY:Array = [
			{ pattern: '(@COMPONENT_NAMESPACE)', info: 'The namespace of the component package.' },
			{ pattern: '(@INITVALIDATORS)', info: '' },
			{ pattern: '(@VALIDATORS)', info: ''  },
			{ pattern:  '(@EVENTCONST)', info: '' },
			{ pattern:  '(@NAMESPACE)', info: 'The namespace of the application' },
			{ pattern:  '(@NAMESPACE_AS3)', info: 'The AS3 version of the namespace' },
			{ pattern:  '(@NAMESPACE_URL)', info: 'The URL of the namespace' },
			{ pattern:  '(@TABLE)', info: 'The name of the table' },
			{ pattern:  '(@TABLE_REGULAR)', info: 'The name of the table, no mods' },
			{ pattern:  '(@TABLE_UFIRST)', info: 'The name of the table with first letter capitalized' },
			{ pattern:  '(@TABLE_UC)', info: 'The name of the table all uppercase' },
			{ pattern:  '(@TABLE_LC)', info: 'The name of the table all lowercase' },
			{ pattern:  '(@FIELDVARS)', info: 'The place where table field variables go' },
			{ pattern:  '(@FIELDS)', info: 'The fields of the table' },
			{ pattern:  '(@ENDPOINT)', info: 'The endpoint where the service file is located' },
			{ pattern:  '(@GATEWAY)', info: 'The gateway url for amfphp based applications' },
			{ pattern:  '(@CLEARFIELDS)', info: 'The location where clearing of field values goes' },
			{ pattern:  '(@SETFIELDS)', info: 'The location where setting field values goes' },
			{ pattern:  '(@FORMFIELDS)', info: 'The location where fields go on the form' },
			{ pattern:  '(@LISTFIELDS)', info: 'The location where the datagrid columns go' },
			{ pattern:  '(@FIELD_TO_QUERY)', info: '' },
			{ pattern:  '(@HOST)', info: 'The db host name' },
			{ pattern:  '(@USER)', info: 'The db username' },
			{ pattern:  '(@PASS)', info: 'The db password' },
			{ pattern:  '(@DATABASE)', info: 'The database name' },
			{ pattern:  '(@APPLICATION)', info: 'The application name' },
			{ pattern:  '(@EVENTSCOMMANDS)', info: '' },
			{ pattern:  '(@CG_AUTHOR)', info: 'The cg author' },
			{ pattern:  '(@CG_VERSION)', info: 'The cg version' },
			{ pattern:  '(@INCLUDES)', info: 'The location where php includes go' },
			{ pattern:  '(@REST_TABLE_GET)', info: '' },
			{ pattern:  '(@REST_TABLE_SAVE)', info: '' },
			{ pattern:  '(@REST_TABLE_REMOVE)', info: '' },
			{ pattern:  '(@SERVICE_GET_CALL)', info: '' },
			{ pattern:  '(@SERVICE_SAVE_CALL)', info: '' },
			{ pattern:  '(@SERVICE_REMOVE_CALL)', info: '' },
			{ pattern:  '(@SERVICE_GET_RESULT)', info: '' },
			{ pattern:  '(@SERVICE_SAVE_RESULT)', info: '' },
			{ pattern:  '(@SERVICE_REMOVE_RESULT)', info: '' },
			{ pattern:  '(@SERVICE_COMMENTS)', info: '' },
			{ pattern:  '(@COPYWRITE)', info: '' },
			{ pattern:  '(@TABLE_SELECTED)', info: '' },
			{ pattern:  '(@TABLE_COLLECTION)', info: '' },
			{ pattern:  '(@FIELDS_QUERY)', info: '' }
		];

		public function TemplateManager()
		{
		}


	}
}